how to optimize your code